package faultTolerant;

import lombok.extern.slf4j.Slf4j;
import model.RpcResponse;

import java.util.Map;

/**
 * 容错机制：故障转移
 */
@Slf4j
public class FaultOver implements FaultTolerant{
    public RpcResponse tolerant(Map<String,Object> map, Exception e){
        //选择其他可用节点处理，若无则返回空
        log.info("重试达到最大失败，转入故障转移服务处理");
        log.info("故障转移异常：" + e);
        //todo 选择其他节点
        return new RpcResponse();
    }
}
